/**
 * 
 * Represents a common interface for all oven objects.
 *
 */
@Author("Roman Puenguentzky")
public interface Oven {
	
	/**
	 * Bakes a cookie with the provided dough.
	 * 
	 * @param d
	 * 		Dough that should be used.
	 * @return
	 * 		New SingleCookie made of the provided dough.
	 */
	// d != null
	public SingleCookie bakeCookie (Dough d);
	// returns a valid SingleCookie
	
}
